Comme beaucoup j'ai été confronté à ce problème voila une excellente solution qui m'a permis de le résoudre sans trop de boulot.
le contexte
site initialement migré de 2.5.28 vers 3.x puis mises à jour régulières vers 3.6.2
le problème est arrivé lors de la mise à jour vers 3.6.4
la solution
j'ai posé à la racine de mon site le script excellent ici https://github.com/robwent/joomla-js...n-db-check.php
j'ai lancé le script et listé les corrections et enfin le bouton en bas check error
j'ai vu 2 tables qui comportaient des erreurs Json
une restant d'une ancienne install xmap qui n'a pas été supprimée proprement lors du désinstall et l'autre dans xxx_template_styles colonne params {white} que j'ai remplacé par {}
cette ligne provient de l'installation d'un ancien template avant les diverses migrations mal désinstallé.
un check again plus aucune erreur dans ma base et le site n'affiche plus de message et fonctionne normalement
j'ai lu un peu partout des corrections dans le code joomla à éviter car obligatoirement écrasé lors des prochaines mises à jour.
mais avant toute intervention pensez sauvegarde.
sur dédié c'est simple et rapide, chez OVH dans le manager si ça plante onglet FTP - restaurer (snapchat) attendre 15mn
amicalement à tous
PS: penser à supprimer le fichier joomla-json-check.php
le contexte
site initialement migré de 2.5.28 vers 3.x puis mises à jour régulières vers 3.6.2
le problème est arrivé lors de la mise à jour vers 3.6.4
la solution
j'ai posé à la racine de mon site le script excellent ici https://github.com/robwent/joomla-js...n-db-check.php
j'ai lancé le script et listé les corrections et enfin le bouton en bas check error
j'ai vu 2 tables qui comportaient des erreurs Json
une restant d'une ancienne install xmap qui n'a pas été supprimée proprement lors du désinstall et l'autre dans xxx_template_styles colonne params {white} que j'ai remplacé par {}
cette ligne provient de l'installation d'un ancien template avant les diverses migrations mal désinstallé.
un check again plus aucune erreur dans ma base et le site n'affiche plus de message et fonctionne normalement
j'ai lu un peu partout des corrections dans le code joomla à éviter car obligatoirement écrasé lors des prochaines mises à jour.
mais avant toute intervention pensez sauvegarde.
sur dédié c'est simple et rapide, chez OVH dans le manager si ça plante onglet FTP - restaurer (snapchat) attendre 15mn
amicalement à tous
PS: penser à supprimer le fichier joomla-json-check.php
Commentaire